其他
Python小玩意儿:头像集福
昨天才开始参与集福,没想到扫到的第一个就是敬业福,剩下的从朋友那凑了下,瞬间完成任务。趁着兴头,试着拿好友头像来集成福字,效果竟然还不错:
程序/代码
关注公众号,后台回复 集福,即可获取实现效果的程序及Python源码的下载链接。
设计思路
先获取一张福字图片的像素信息,根据字的颜色获得其像素点阵数据。由于这里只用到一个“福”字,将点阵信息写死在代码中,直接依据点阵信息通过PIL来拼图即可。
获取头像.exe
上一篇中这块说得比较细,运行时会跳出微信二维码以登录网页版微信,扫码后会生成新文件夹并下载你微信好友头像图片。
头像集福.exe
运行时,会要你输入头像所在文件夹,以及可以选择最终生成图的背景颜色。由于微信好友上限是5000,这里把福字图片设置得较大,不足5000好友的头像会循环出现来填充。
运行完毕,生成 头像集福.jpg ,快来感受下吧!
颜色除了纯白暂时只设置了五种,见谅哈~
最后,欢迎关注我的微信公众号,后续会挖掘更多有趣的小玩意儿!